// RedJey Graphics User Interface Library for J2ME Platform.
// Copyright (C) 2008 Yevgen Krapiva
//
// This library is free software; you can redistribute
// it and/or modify it under the terms of the
// GNU Lesser General Public License as published
// by the Free Software Foundation; either version 3.0
// of the License, or any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this library; if not, write to the Free Software Foundation, Inc.,
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//

package com.incrediblesoft.redjey.event;

/**
 * @author Yevgen Krapiva<br>
 *         Homepage: http://code.google.com/p/redjey/<br>
 *         Feedback: ykrapiva@gmail.com<br>
 *         Copyright (C) 2008 Yevgen Krapiva<br>
 */

import com.incrediblesoft.redjey.Component;
import com.incrediblesoft.redjey.Rectangle;
import com.incrediblesoft.redjey.Component;

public class PaintEvent extends AbstractEvent
{
    protected Rectangle updateRect;

    public static final int REPAINT_REGION = 200;

    public PaintEvent(Component source, Rectangle updateRect)
    {
        super(source, REPAINT_REGION, AbstractEvent.PAINT_EVENT);
        this.updateRect = updateRect;
    }   

    public Rectangle getUpdateRect()
    {
        return updateRect;
    }

    public void setUpdateRect(Rectangle rect)
    {
        this.updateRect = rect;
    }
}
